short sock - French English Dictionary